<?php

namespace SpecialOperations\GameBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * SpecialOperations\GameBundle\Entity\Brigade
 */
class Brigade
{
    /**
     * @var string $type
     */
    private $type;

    /**
     * @var bigint $experience
     */
    private $experience;

    /**
     * @var datetime $created
     */
    private $created;

    /**
     * @var datetime $updated
     */
    private $updated;

    /**
     * @var bigint $id
     */
    private $id;

    /**
     * @var SpecialOperations\GameBundle\Entity\Player
     */
    private $owner;

    /**
     * @var SpecialOperations\GameBundle\Entity\DistrictPosition
     */
    private $position;


    /**
     * Set type
     *
     * @param string $type
     */
    public function setType($type)
    {
        $this->type = $type;
    }

    /**
     * Get type
     *
     * @return string 
     */
    public function getType()
    {
        return $this->type;
    }

    /**
     * Set experience
     *
     * @param bigint $experience
     */
    public function setExperience($experience)
    {
        $this->experience = $experience;
    }

    /**
     * Get experience
     *
     * @return bigint 
     */
    public function getExperience()
    {
        return $this->experience;
    }

    /**
     * Set created
     *
     * @param datetime $created
     */
    public function setCreated($created)
    {
        $this->created = $created;
    }

    /**
     * Get created
     *
     * @return datetime 
     */
    public function getCreated()
    {
        return $this->created;
    }

    /**
     * Set updated
     *
     * @param datetime $updated
     */
    public function setUpdated($updated)
    {
        $this->updated = $updated;
    }

    /**
     * Get updated
     *
     * @return datetime 
     */
    public function getUpdated()
    {
        return $this->updated;
    }

    /**
     * Get id
     *
     * @return bigint 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set owner
     *
     * @param SpecialOperations\GameBundle\Entity\Player $owner
     */
    public function setOwner(\SpecialOperations\GameBundle\Entity\Player $owner)
    {
        $this->owner = $owner;
    }

    /**
     * Get owner
     *
     * @return SpecialOperations\GameBundle\Entity\Player 
     */
    public function getOwner()
    {
        return $this->owner;
    }

    /**
     * Set position
     *
     * @param SpecialOperations\GameBundle\Entity\DistrictPosition $position
     */
    public function setPosition(\SpecialOperations\GameBundle\Entity\DistrictPosition $position)
    {
        $this->position = $position;
    }

    /**
     * Get position
     *
     * @return SpecialOperations\GameBundle\Entity\DistrictPosition 
     */
    public function getPosition()
    {
        return $this->position;
    }
}